English Dictionary
◊ CAPITAL OF SWEDEN
capital of Sweden
n : the capital and largest city of Sweden; located in S Sweden
on the Baltic; "the Nobel Prize is awarded in Stockholm"
[syn: {Stockholm}, {capital of Sweden}]